permanent store - Spanish English Dictionary